Servebolt\Optimizer\Admin\CachePurgeControl\Ajax\PurgeActions B

Total Complexity 91
Dependencies 8
Dependents 4
Total lines 547
Lines of code 366
Logical lines of code 195
Comment lines 108
Methods 20
Properties 0

Methods 20

Method Rating Maintainability Complexity Lines of code
purgeTermCacheCallback()
A
43 13 45
purgePostCacheCallback()
A
44 13 44
purgeUrlCacheCallback()
A
45 11 40
purgeNetworkCacheForSite()
A
45 8 48
canPurgeTermCache()
S
54 7 22
purgeAllNetworkResponseMessages()
S
48 6 34
purgeAllCacheCallback()
S
51 5 27
canPurgePostCache()
S
60 4 16
handleErrors()
S
68 3 7
urlAlreadyInQueue()
S
65 3 9
hasSuccessInResult()
S
68 3 8
purgeAllNetworkCacheCallback()
S
60 2 14
canPurgeCacheByUrl()
S
67 2 9
canPurgeAllCache()
S
67 2 9
ensureCachePurgeFeatureIsActive()
S
68 2 7
canPurgeAllNetworkCache()
S
71 2 6
__construct()
S
65 2 9
postAlreadyInQueue()
S
76 1 4
termAlreadyInQueue()
S
75 1 4
hasPurgeAllRequestInQueue()
S
76 1 4